API Documentation
Classes
nkAstraeus::lua::nkTasksWrap Namespace Reference

Encompasses the wrapping of nkTasks for Lua. More...

Classes

struct  BinaryDataHolder
 Used internally for the LuaTask. More...
 
struct  Constants
 Constants encompassing user type identifiers for the wrapping of nkTasks. More...
 
class  EnvironmentInitializer
 Allows to initialize an environment to set up all the offered wrapping for nkTasks inside it. More...
 
class  LuaTask
 Overrides a nkTasks::Task to be able to use it within a Lua environment. More...
 
class  LuaThread
 Overrides a nkTasks::Thread to be able to use it within a Lua environment. More...
 
class  SchedulerWrapper
 Wraps a nkTasks::Scheduler and offers functions for use in scripting. More...
 
class  TaskResultWrapper
 Wraps the enum values of the nkTasks::TASK_RESULT. More...
 
class  TaskWrapper
 Wraps a nkTasks::Task and offers functions for use in scripting. More...
 
class  ThreadSubmittedWorkWrapper
 Wraps a nkTasks::ThreadSubmittedWork and offers functions for use in scripting. More...
 
class  ThreadWrapper
 Wraps a nkAstraeus::lua::nkTasksWrap::LuaThread and offers functions for use in scripting. More...
 
struct  UserDataHolder
 Used internally for the LuaTask. More...
 

Detailed Description

Encompasses the wrapping of nkTasks for Lua.